Table: Schedule of Business Acquisitions, by Acquisition [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Business Acquisitions, by Acquisition [Table] [Table]

*

*

us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Business Acquisition [Axis] [Axis]

*

*

us-gaap:BusinessAcquisitionAxis
5 Business Acquisition, Acquiree [Domain] [Domain]

*

*

us-gaap:BusinessAcquisitionAcquireeDomain
6 Series of Individually Immaterial Business Acquisitions [Member] [Member]

*

*

us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
7 Business Acquisition [Line Items] [Line Items]

*

*

us-gaap:BusinessAcquisitionLineItems
8 Schedule of Business Acquisitions, by Acquisition [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
9 Business Acquisition, Entity Acquired and Reason for Acquisition [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionEntityAcquiredAndReasonForAcquisitionAbstract
10 Business Acquisition, Name of Acquired Entity [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionNameOfAcquiredEntity
11 Business Acquisition, Description of Acquired Entity [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity
12 Business Combination, Reason for Business Combination [Concept] Text/String For Period

*

us-gaap:BusinessCombinationReasonForBusinessCombination
13 Business Acquisition, Standard Industrial Classification (SIC Code) for Acquired Entity [Concept] Integer For Period

*

us-gaap:BusinessAcquisitionStandardIndustrialClassificationSICCodeForAcquiredEntity
14 Business Acquisition, Percentage of Voting Interests Acquired [Concept] Perdent As Of

*

us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
15 Business Acquisition, Planned Restructuring Activities, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPlannedRestructuringActivitiesDescription
16 Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period [Concept] Monetary For Period Credit us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod
17 Business Acquisition, Date of Acquisition [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionDateOfAcquisitionAbstract
18 Business Acquisition, Date of Acquisition Agreement [Concept] Date String For Period

*

us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement
19 Business Acquisition, Effective Date of Acquisition [Concept] Date String For Period

*

us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition
20 Business Acquisition, Period Results Included in Combined Entity [Concept] Date String For Period

*

us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity
21 Business Acquisition, Preacquisition Contingency [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionPreacquisitionContingencyAbstract
22 Business Acquisition, Preacquisition Contingency, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPreacquisitionContingencyDescription
23 Business Acquisition, Preacquisition Contingency, Amount [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPreacquisitionContingencyAmount
24 Business Acquisition, Preacquisition Contingency, Description of Settlement [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPreacquisitionContingencyDescriptionOfSettlement
25 Business Acquisition, Preacquisition Contingency, Amount of Settlement [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement
26 Business Acquisition, Preexisting Relationship [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionPreexistingRelationshipAbstract
27 Business Acquisition, Preexisting Relationship, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPreexistingRelationshipDescription
28 Business Acquisition, Preexisting Relationship, Gain (Loss) Recognized [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPreexistingRelationshipGainLossRecognized
29 Business Acquisition, Cost of Acquired Entity [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionCostOfAcquiredEntityAbstract
30 Business Acquisition, Cost of Acquired Entity, Description of Purchase Price Components [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionCostOfAcquiredEntityDescriptionOfPurchasePriceComponents
31 Business Combination, Cost of Acquired Entity, Equity Interests Issued and Issuable, Fair Value Method [Concept] Text/String For Period

*

us-gaap:BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod
32 Business Acquisition, Cost of Acquired Entity, Purchase Price [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePriceAbstract
33 Business Acquisition, Cost of Acquired Entity, Cash Paid [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid
34 Business Acquisition, Cost of Acquired Entity, Equity Interests Issued and Issuable [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable
35 Business Acquisition, Cost of Acquired Entity, Liabilities Incurred [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionCostOfAcquiredEntityLiabilitiesIncurred
36 Business Acquisition, Cost of Acquired Entity, Planned Restructuring Activities [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionCostOfAcquiredEntityPlannedRestructuringActivities
37 Business Acquisition, Cost of Acquired Entity, Other Noncash Consideration [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionCostOfAcquiredEntityOtherNoncashConsideration
38 Business Acquisition, Cost of Acquired Entity, Transaction Costs [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
39 Business Acquisition, Cost of Acquired Entity, Purchase Price, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice
40 Business Acquisition, Purchase Price Allocation [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationAbstract
41 Business Acquisition, Purchase Price Allocation, Methodology [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationMethodology
42 Business Acquisition, Purchase Price Allocation, Status [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationStatus
43 Business Acquisition, Purchase Price Allocation, Current Assets, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsDescription
44 Business Acquisition, Purchase Price Allocation, Noncurrent Assets, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentAssetsDescription
45 Business Acquisition, Purchase Price Allocation, Intangible Assets, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsDescription
46 Business Acquisition, Purchase Price Allocation, Current Liabilities, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesDescription
47 Business Acquisition, Purchase Price Allocation, Noncurrent Liabilities, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesDescription
48 Business Acquisition, Purchase Price Allocation, Assets Acquired (Liabilities Assumed), Net [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNetAbstract
49 Business Acquisition, Purchase Price Allocation, Assets Acquired [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationAssetsAcquired
50 Business Acquisition, Purchase Price Allocation, Liabilities Assumed [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumed
51 Business Acquisition, Purchase Price Allocation, Assets Acquired (Liabilities Assumed), Net, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet
52 Business Acquisition, Purchase Price Allocation, Current Assets [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAbstract
53 Business Acquisition, Purchase Price Allocation, Current Assets, Cash and Cash Equivalents [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents
54 Business Acquisition, Purchase Price Allocation, Current Assets, Marketable Securities [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsMarketableSecurities
55 Business Acquisition, Purchase Price Allocation, Current Assets, Receivables [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsReceivables
56 Business Acquisition, Purchase Price Allocation, Current Assets, Inventory [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsInventoryAbstract
57 Business Acquisition, Purchase Price Allocation, Current Assets, Finished Goods [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsFinishedGoods
58 Business Acquisition, Purchase Price Allocation, Current Assets, Work-in-Progress [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsWorkInProgress
59 Business Acquisition, Purchase Price Allocation, Current Assets, Raw Materials [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsRawMaterials
60 Business Acquisition, Purchase Price Allocation, Current Assets, Merchandise [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsMerchandise
61 Business Acquisition, Purchase Price Allocation, Current Assets, Inventory, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsInventory
62 Business Acquisition, Purchase Price Allocation, Current Assets, Asset Not to be Used [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAssetNotToBeUsedAbstract
63 Business Acquisition, Purchase Price Allocation, Current Assets, Asset Held-for-sale [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAssetHeldForSale
64 Business Acquisition, Purchase Price Allocation, Current Assets, Asset to be Disposed of [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAssetToBeDisposedOf
65 Business Acquisition, Purchase Price Allocation, Current Assets, Asset Not to be Used, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAssetNotToBeUsed
66 Business Acquisition, Purchase Price Allocation, Current Assets, Prepaid Expense and Other Assets [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsPrepaidExpenseAndOtherAssets
67 Business Acquisition, Purchase Price Allocation, Current Assets, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssets
68 Business Acquisition, Purchase Price Allocation, Noncurrent Assets [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentAssetsAbstract
69 Business Acquisition, Purchase Price Allocation, Property, Plant and Equipment [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipmentAbstract
70 Business Acquisition, Purchase Price Allocation, Property [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationProperty
71 Business Acquisition, Purchase Price Allocation, Plant [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationPlant
72 Business Acquisition, Purchase Price Allocation, Equipment [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationEquipment
73 Business Acquisition, Purchase Price Allocation, Property, Plant and Equipment, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipment
74 Business Acquisition, Purchase Price Allocation, Amortizable Intangible Assets [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets
75 Business Acquisition, Purchase Price Allocation, Intangible Assets Not Amortizable [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsNotAmortizable
76 Business Acquisition, Purchase Price Allocation, Mineral Rights [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationMineralRights
77 Business Acquisition, Purchase Price Allocation, Natural Resources [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationNaturalResources
78 Business Acquisition, Purchase Price Allocation, Unmarketable Securities [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationUnmarketableSecurities
79 Business Acquisition, Purchase Price Allocation, Deferred Income Taxes, Asset (Liability), Net [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet
80 Business Acquisition, Purchase Price Allocation, Other Noncurrent Assets [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationOtherNoncurrentAssets
81 Business Acquisition, Purchase Price Allocation, Goodwill Amount [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillAmount
82 Business Acquisition, Purchase Price Allocation, Noncurrent Assets, Total [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentAssets
83 Business Acquisition, Purchase Price Allocation, Tangible Assets [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationTangibleAssetsAbstract
84 Business Acquisition, Purchase Price Allocation, Tangible Assets [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationTangibleAssets
85 Business Acquisition, Purchase Price Allocation, Net Tangible Assets [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets
86 Business Acquisition, Purchase Price Allocation, Current Liabilities [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesAbstract
87 Business Acquisition, Purchase Price Allocation, Current Liabilities, Long-term Debt [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesLongTermDebt
88 Business Acquisition, Purchase Price Allocation, Current Liabilities, Accounts Payable [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesAccountsPayable
89 Business Acquisition, Purchase Price Allocation, Current Liabilities, Accrued Liabilities [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesAccruedLiabilities
90 Business Acquisition, Purchase Price Allocation, Current Liabilities, Deferred Revenue [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesDeferredRevenue
91 Business Acquisition, Purchase Price Allocation, Current Liabilities, Other Liabilities [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesOtherLiabilities
92 Business Acquisition, Purchase Price Allocation, Current Liabilities, Total [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilities
93 Business Acquisition, Purchase Price Allocation, Noncurrent Liabilities [Roll Up] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesAbstract
94 Business Acquisition, Purchase Price Allocation, Noncurrent Liabilities, Long-term Debt [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesLongTermDebt
95 Business Acquisition, Purchase Price Allocation, Noncurrent Liabilities, Restructuring Cost Accrual [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesRestructuringCostAccrual
96 Business Acquisition, Purchase Price Allocation, Notes Payable and Long-term Debt [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationNotesPayableAndLongTermDebt
97 Business Acquisition, Purchase Price Allocation, Projected Benefit Obligation (Asset) [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationProjectedBenefitObligationAsset
98 Business Acquisition, Purchase Price Allocation, Warranty Liability [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationWarrantyLiability
99 Business Acquisition, Purchase Price Allocation, Capital Lease Obligation Accrual [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationCapitalLeaseObligationAccrual
100 Business Acquisition, Purchase Price Allocation, Unfavorable Contract Accrual [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationUnfavorableContractAccrual
101 Business Acquisition, Purchase Price Allocation, Preacquisition Contingency Accrual [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationPreacquisitionContingencyAccrual
102 Business Acquisition, Purchase Price Allocation, Other Noncurrent Liabilities [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationOtherNoncurrentLiabilities
103 Business Acquisition, Purchase Price Allocation, Noncurrent Liabilities, Total [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilities
104 Business Acquisition, Purchase Price Allocation, Goodwill [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillAbstract
105 Business Acquisition, Purchase Price Allocation, Negative Goodwill, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationNegativeGoodwillDescription
106 Gain on Purchase of Business [Concept] Monetary For Period Credit us-gaap:GainOnPurchaseOfBusiness
107 Business Acquisition, Purchase Price Allocation, Goodwill Amount [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillAmount
108 Business Acquisition, Purchase Price Allocation, Goodwill, Expected Tax Deductible Amount [Concept] Monetary As Of Debit us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
109 Business Acquisition, Purchase Price Allocation, Goodwill, Expected Tax Deductible Amount, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmountDescription
110 Business Acquisition, Pro Forma Information [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:BusinessAcquisitionProFormaInformationTextBlock
111 Business Acquisition, Pro Forma Information [Hierarchy] [Abstract]

*

*

us-gaap:BusinessAcquisitionProFormaInformationAbstract
112 Business Acquisition, Pro Forma Revenue [Concept] Monetary For Period Credit us-gaap:BusinessAcquisitionsProFormaRevenue
113 Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax [Concept] Monetary For Period Credit us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
114 Business Acquisition, Pro Forma Net Income (Loss) [Concept] Monetary For Period Credit us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
115 Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax, Per Share, Basic [Concept] Share For Period

*

us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic
116 Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax, Per Share, Diluted [Concept] Share For Period

*

us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
117 Business Acquisition, Pro Forma Earnings Per Share, Basic [Concept] Share For Period

*

us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
118 Business Acquisition, Pro Forma Earnings Per Share, Diluted [Concept] Share For Period

*

us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
119 Business Acquisition, Pro Forma Information, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionProFormaInformationDescription